home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / sls / install < prev    next >
Text File  |  1994-04-04  |  12KB  |  254 lines

  1.         SLS (SOFTLANDING LINUX SYSTEM)
  2.  
  3.                 INTRODUCTION
  4.  
  5. Welcome to release 1.05 of SLS (SoftLanding Linux System) containing
  6. kernel 1.0, libc 4.5.23, gcc 2.5.8 and XFree86 2.0 (2.1 on CD).  
  7. Linux is a free 386 unix like operating system similar to System V, and 
  8. developed by Linus Torvalds, plus a few hundred big hearted programmers on 
  9. the Internet.   SLS is produced and GPL copyrighted by Softlanding Software.
  10. You may redistribute SLS, as long as you do include both this file, 
  11. and the file COPYING prominently in the distribution.  You may not
  12. take credit for the work of others.
  13.  
  14. SLS is NOT just an image dump of some ones Unix system.
  15. Instead it is a distribution whose primary purposes are:
  16.  
  17. 0) provide an initial installation program (for the queasy).
  18. 1) utilities compiled to use minimal disk space.
  19. 2) provide a reasonably complete/integrated U*ix system.
  20. 3) provide a means to install and uninstall packages.
  21. 4) permit partial installations for small disk configs.
  22. 5) add a menu driven, extensible system administration.
  23. 6) take the hassle out of collecting and setting up a system.
  24. 7) give non internet users access to Linux.
  25. 8) provide a distribution that can be easily updated.
  26.  
  27. SLS contains ~600 utilities designed to provide a relatively
  28. complete computer operating system for the sophisticated user. It
  29. includes programs for compression, text processing, communications,
  30. Xwindowing system, program development (Assembler, C, C++, Fortran, 
  31. Pascal, Tcl and Perl),  mail, spreadsheets, and word-processing.  Also 
  32. supported  are DOS files, a DOS emulator, SCSI, CDROMs, and TCP/IP. A
  33. 387 coprocessor is emulated by the kernel if you don't have one.  Full
  34. source code for the kernel is also provided with SLS.
  35.  
  36. The development environment includes libraries for unix and Xwindows, a
  37. debugger that does full screen (via emacs) with support for core dumps.
  38. Shared libraries make the most miserly use of RAM and disk space. FAQ and
  39. Manual pages document most of the Linux utilities.  SLS requires at least
  40. 12 Meg of disk for the minimal install.  90 Meg or more is required for the
  41. full system (not including TeX or Interviews).  You will need at least 2
  42. Meg of RAM, 4 meg if you want to compile programs, and 8 Meg to run
  43. Xwindows.  Note that sometimes you can get by with less, but usually with
  44. noticeable performance limitations.
  45. ----------------------------------------------------------------------------
  46.  
  47.                 INSTALLATION
  48.  
  49. Before you can install Linux on your hard drive, you must partition your
  50. drive, and put a file system on it.  Roughly, this entails:
  51.  
  52.  - Write protect all disks (do or die).
  53.  - Boot Linux from disk a1
  54.  - For special install (eg: a mitsumi drive) hit ALT at LILO prompt 
  55.  - Log in as "install" for a menu driven install
  56.  
  57. or if you like, you can do a manual install by logging in as root and 
  58.  
  59.  - Create a Linux/Minix partition with "fdisk" on your hard drive and reboot.
  60.  - Make a file system on the partition with "mke2fs".
  61.  - Use "doinstall /dev/PART": PART is your partition (eg "doinstall /dev/hda2"
  62.    or "doinstall /dev/hda2 /dev/hda3 /usr /dev/hdb1 /usr/spool" if you wish to
  63.    have multiple partitions, with say /usr on a different partition.
  64.  
  65. Also "doinstall" will execute the script "doinst.sh" if it is found on PART.
  66. The final step will ask you to put a formatted floppy in the drive so the
  67. BOOT DISK can be prepared for you.  Have one ready ahead of time.  When the
  68. installation is complete, and you reboot from this floppy, you will be using
  69. Linux from your hard drive.   Later, you may wish to play with /usr/src/lilo
  70. to boot from your harddrive.  Note that if you have less than 4 Meg of RAM,
  71. you will likely not have enought memory to do the installation.  But you can
  72. try to make and activate a 4 Meg swap partition, prior to installation.
  73. For example, using /dev/hda3 for swap: "mkswap /dev/hda3 4096; swapon /dev/hda3"
  74. Before you begin, however, you may wish to type "menu" and browse the
  75. Instructions sub menu.  But make sure you exit "menu" before you start the
  76. install process.  You can also print files from there using "P", or you can
  77. use "cat README > /dev/lp1" or "cat README > /dev/lp2".
  78.  
  79. Your first task after the base install is done, should be to make backup
  80. copies of all of your disks  (Look in the "User Commands" menu). In fact,
  81. you should make sure all disks (except a1) are write protected before you start 
  82. the installation.  After the install, you can log on as "root".  Note the new
  83. Extended FS type 2, it is now the recommended file system to use, although
  84. the old minix fs can be used and is still the default.
  85. ----------------------------------------------------------------------------
  86.  
  87.                 EXAMPLE PARTITIONING PROCEDURE
  88.  
  89. ... Put disk a1 in drive A: and reboot computer, 
  90.  
  91. /# fdisk
  92.  
  93. Command (m for help): n
  94. Command action
  95.    e   extended
  96.    p   primary partition (1-4)
  97. p
  98. Partition number (1-4): 2
  99. First cylinder (500-977): 500
  100. Last cylinder or +size or +sizeM or +sizeK (500-977): 977
  101.  
  102. Command (m for help): t
  103. Partition number (1-4): 1
  104. Hex code (type L to list codes): 81
  105.  
  106. Command (m for help): v
  107. Command (m for help): p
  108.  
  109. Disk /dev/hda: 5 heads, 17 sectors, 977 cylinders
  110. Units = cylinders of 85 * 512 bytes
  111.  
  112.    Device Boot  Begin   Start     End  Blocks   Id  System
  113. /dev/hda1           1       1     499   20000    4  DOS
  114. /dev/hda2           1       1       7   30000   81  Linux/MINIX
  115.  
  116. Command (m for help): w
  117. reboot now before doing anything else
  118. /#
  119. ...<after the reboot>
  120. /# mke2fs /dev/hda2 30000
  121. /# doinstall /dev/hda2
  122. ... Follow prompts, and insert disks as requested, then login as root.
  123. ----------------------------------------------------------------------------
  124.  
  125.                 ADDITIONAL SLS INFORMATION
  126.  
  127. SLS is a binary mostly distribution (except for the kernel), and is broken 
  128. into multiple parts, or series, each of which is denoted by a letter followed 
  129. by the disk number as follows:
  130.  
  131.         a1-aN: The minimal base system
  132.         b1-bN: Base system extras, like man pages, emacs etc.
  133.         c1-cN: The compiler(s), gcc/g++/p2c/f2c
  134.         x1-xN: The X-windows distribution (+Tcl and Tk)
  135.         t1-tN: TeX (document processing)
  136.         s1-sN: Source code for critical system components
  137.         d1-dN: Documentation for various things
  138.  
  139. This scheme allows new disks to be added to the distribution without
  140. changing the disk numbering.  Also, the sysinstall program doesn't have to
  141. be changed when new disks are added as the last disk is marked by the
  142. presence of the file "install.end".  And when interviews is added, say as
  143. a new series "t", it can be installed with:
  144.  
  145.         sysinstall -series t
  146.  
  147. Highlights of the base are:  gcc/g++, emacs, kermit, elm/mail/uucp, gdb, sc
  148. (spreadsheet), man pages, groff, elvis, zip/zoo/lh and menu.  Highlights of
  149. X are: X, programmers libs, 75 dpi fonts, games (spider, tetris, xvier,
  150. chess, othello, xeyes, etc) and utilities like xmag, xmenu, xcolormap and
  151. ghostscript.  Approximate usage is as follows:
  152.  
  153. Tiny base system:       15 Meg  (Series 'a')
  154. Main base system:       45 Meg  (Series 'a', 'b' and 'c')
  155. Main base system + X11: 70 Meg  (Series 'a', 'b', 'c' and 'x')
  156. Full system:            90 Meg  (Series 'a', 'b', 'c', 'd', 's', 't' and 'x')
  157. ----------------------------------------------------------------------------
  158.  
  159.                 LINUX SPECIFIC INFORMATION
  160.  
  161. Linux supports multiple VC's (virtual consoles).  You can switch from one 
  162. to the other using the "LEFT-ALT-FN" keys.  The right ALT key will not work.
  163. The console in linux more or less emulates a VT100.  So you can usually
  164. just use kermit to do your remote logins (even while doing the install :-).
  165. If you have a color monitor, you can even use color using the "setterm"
  166. utility, or just execute the "/etc/startcons" script to have all VC's set
  167. to default values.  If your screen gets garbled, you can use "reset".
  168. Up arrow recalls previous commands.   Use the "man" command to read the
  169. Linux manual pages, and the "man -k X" to list commands with the keyword
  170. "X" in the command description.  The system editor is "vi" but you might
  171. find "joe" easier to learn.
  172.  
  173. Never just power off your Linux system.  Instead type "sync", w